perm filename FILES.DOC[CMU,AIL] blob
sn#177028 filedate 1975-09-15 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 IF HEL IS CHANGED:
C00006 ENDMK
C⊗;
IF HEL IS CHANGED:
MAKE PTRAN.REL:
.COM PTRAN.SAI
MAKE PTRAN.SAV:
.LOAD PTRAN
.SAV PTRAN.SAV
MAKE PROD AND PROD.QQQ:
.RU PTRAN
*PROD←HEL ; THE COMMENT PAGE MUST BE DELETED FROM
; HEL AND FOO2 BEFORE THEY WORK AT CMU.
IF PROD,FOO2 OR HEL ARE CHANGED:
MAKE RTRAN.REL AND RTRAN.SAV AS ABOVE.
MAKE RESTAB:
.RU RTRAN
*RESTAB←PROD,FOO2
*↑C
TO MAKE A SHARABLE, SAVE/CONTINUE COMPILER
.R FAIL
*ITRENC.FMD@
*↑C
.RU SCISS
SITE ID: CMU
STANDARD? N
*2,6
*SAILOR
*DONE
.R FAIL
*XTCLOR←XTCHDR.FAI,HDRFIL,SAILOR
*↑C
.R LINK
*@SAIL.LNK
<ignore LPINI undefined>
.ST
.SSAV SAIL
TO MAKE A REGULAR COMPILER:
.R FAIL
*IT.FMD@
*↑C ; NOW HAVE SAIL.REL
.R AILOAD
*SAILOW[1,4],/SSAIL,/D$ ; USE [1,4] ONLY IF THE NEWEST
; SAILOW IS THERE. THE /D$ LOADS
; DDT AT THE TOP.
.START ;SOME SPECIAL INTITIALIZATIONS HAPPEN NOW
< NOW IT TYPES OUT "SAVE ME" >
.SAV SAIL.SAV ;SAIL.SAV NOW EXISTS.
TO MAKE A DEBUGGING COMPILER:
.R FAIL
*THAT.FMD@ ; MAKES SAIL.REL
*↑C
.R AILOAD
*SAILOW[1,4],/DSAIL$
.SAV SAILDD.SAV
TO MAKE A RUNTIM.REL:
.COM @ RUN ; THIS NEEDS A RUN.CMD ON THE AREA.
TO MAKE A SAISG7.SHR:
.COM @SGMNT ; THIS USES SGMNT.CMD TO MAKE TAILOR.REL,
; AN UPPER.REL, & A LOWER.REL
; USE FILSPC (FILE) TO SPECIFY WHAT NAMES
; FOR SEGMENT & LOWER, ETC
.R AILOAD
*/-K
*TAILOR,UPPER$
.START
THIS WILL WRITE OUT SAISG7.SHR &SAILOW.REL, WHICH YOU CAN
THEN TRANSFER TO SYS:
TO MAKE LIBRARIES:
REGULAR(LIBSAn.REL):
.RUN SCISS
<TYPE "CMU" TO "SITE ID=">
<TYPE "Y" BOTH TIMES TO "STANDARDα>
HLBSA7.REL:
.RUN SCISS
<TYPE "CMU" TO "SITE ID=">
<TYPE "N" TO "STANDARDα>
<TYPE "4" ON PASS ONE, THEN "3">
SEE FILE TELLEM FOR DETAILS.
COMMAND FILES AVAILABLE:
IT.FMD ;REGULAR COMPILER
THAT.FMD ;DEBUGGING COMPILER
SEG.CMD ;REGULAR UPPER SEGMENT
RUN.CMD ;RUNTIM.REL
THATC.FMD ;(FAIL) COMPILER CREF
RUNC.FMD ;(FAIL) RUNTIM CREF